software tools thin-client php machines hardware radius3 j2ee html css power tools java application javascript machine .net equipment cnc hand tools c++